/*项目通用css*/

@charset "utf-8";

* {
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border: 0;
	line-height: 1;
}

p,
h1,
h2,
h3,
div,
ul,
li {
	display: block;
}

dl,
dd,
dt {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	overflow-x: hidden;
	color: #333;
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
	background: #fff;
}

a {
	text-decoration: none;
}

ul {
	list-style: none;
}

p {
	list-style: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="date"],
input[type="tel"],
input[type="datetime"],
input[type="month"],
input[type="text"],
select,
textarea,
button {
	-webkit-appearance: none;
	-webkit-appearance: none;
	outline: none;
	font-family: 'Microsoft YaHei';
}

select {
	border: none;
	background: none;
}

input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus {
	box-shadow: 0 0 0 160px #fff inset;
	-webkit-text-fill-color: #333;
}

.paig {
	height: auto;
	overflow: hidden;
}

.paig1>* {
	height: auto;
	overflow: hidden;
}

.abs {
	position: absolute;
}

.fix {
	position: fixed;
}

.rel {
	position: relative;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.display {
	display: block;
}

.auto {
	height: auto;
	overflow: hidden;
}

.mar {
	margin: auto;
}

.mar0 {
	margin: 0 auto;
}

.clear {
	clear: both;
}

.img100 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.none {
	display: none;
}

.wd33 {
	width: 33.333%;
	text-align: center;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}

.wd50 {
	width: 49.5%;
	text-align: center;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}

.wd25 {
	width: 25%;
	text-align: center;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}

.wd20 {
	width: 20%;
	text-align: center;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}

.wd75 {
	width: 75%;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}

.wd41 {
	width: 41%;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}



a.a-1:hover {

	background: #0060c7;

}

a.a-1:active {

	top: 1px;

}

.a-back {

	margin-top: 45px;

	text-align: center;

}

/*.btn-circle*/



header {

	height: auto;

	-webkit-overflow-scrolling: touch;

	background: #fff;

}



.header-l {

	display: inline-block;

	margin-top: 0;

	vertical-align: top;

}

.header-r {

	display: block;

	width: 1200px;
	margin: auto;

	font-size: 0;



}



.m-close {

	display: none;

	cursor: pointer;

}

.header-r-nav,
.header-r-lang {

	display: inline-block;

	vertical-align: top;

}

.header-r-nav>ul {

	font-size: 0;

}

.header-r-nav>ul>li {

	display: inline-block;

	position: relative;

	margin-right: 80px;

	line-height: 16px;

	font-size: 16px;

	vertical-align: top;

}

.header-r-nav>ul>li:last-child {

	margin-right: 0;

}





.header-r-nav>ul>li>a::before {

	content: '';

	position: absolute;

	left: 0;

	top: 32px;

	width: 0;

	height: 3px;

	/*background: #cda772;*/



	-o-transition: .4s;

	-moz-transition: .4s;

	transition: .4s;

}

.header-r-nav>ul>li>a:hover::before,
.header-r-nav>ul>li.cur>a::before {

	width: 100%;

}

.cur a {
	color: #000;
	background: url(../images/navbg.png) no-repeat center bottom;
}

.sub-menu {

	position: absolute;

	top: 50px;

	left: 50%;

	padding-top: 24px;

	padding-bottom: 24px;

	/*min-width: 224px;*/

	min-width: 180px;

	background: #28add7;

}



.header-r-nav>ul>li>a:hover {
	color: #28add7;
}



.sub-menu>a:hover {

	color: #fff;

}

.sub-menu>a::after {

	content: '>';

	position: relative;

	font-family: arrow;

	float: right;

	line-height: 36px;

	display: inline-block;

	margin: 0 20px 0 0;

}



a.a-share-wx:hover .f-share-qrcode {

	-webkit-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	transform: translateY(0px);

	opacity: 1;

	visibility: visible;

	transition: .5s .05s;

}



/*作者日期*/

.news-one-belongs {

	line-height: 14px;

	font-size: 0;

}

.author {

	margin-right: 19px;

	font-size: 12px;

}

.author::before {

	content: ' ';

	display: inline-block;

	position: relative;

	top: 1px;

	margin-right: 5px;

	width: 10px;

	height: 11px;

	background-image: url(../images/i-author.png);

	background-repeat: no-repeat;

	-moz-background-size: 10px 11px;

	-o-background-size: 10px 11px;

	background-size: 10px 11px;

	background-position: center;

}

.views {

	font-size: 12px;

}

.views::before {

	content: ' ';

	display: inline-block;

	position: relative;

	top: 1px;

	margin-right: 5px;

	width: 14px;

	height: 10px;

	background-image: url(../images/i-views.png);

	background-repeat: no-repeat;

	-moz-background-size: 14px 10px;

	-o-background-size: 14px 10px;

	background-size: 14px 10px;

	background-position: center;

}

.time {

	float: right;

	font-size: 14px;

}



@media (min-width: 1200px) {

	.sub-menu {

		z-index: -999;

		-webkit-transform: translateX(-63%) scale(.96);

		-moz-transform: translateX(-63%) scale(.96);

		-o-transform: translateX(-63%) scale(.96);

		transform: translateX(-63%) scale(.96);

		opacity: 0;

		visibility: hidden;

		-o-transition: .4s .05s;

		-moz-transition: .4s .05s;

		transition: .4s .05s;

	}

	.header-r-nav>ul>li:hover .sub-menu {

		-webkit-transform: translateX(-50%) scale(1);

		-moz-transform: translateX(-50%) scale(1);

		-o-transform: translateX(-50%) scale(1);

		transform: translateX(-50%) scale(1);

		opacity: 1;

		visibility: visible;

		z-index: 999;

	}



}

@media (max-width: 1200px) {

	header {

		position: relative;

		z-index: 99999;

		height: 3rem;

		background: #fff;

	}

	.MO_bottom dl {
		width: 25%;
		float: left;
		text-align: center;
	}

	.MO_bottom dl a {
		display: block;
		color: #fff;
	}

	.MO_bottom {
		padding: .3rem 0;
		background: #000;
		width: 100%;
		position: fixed;
		z-index: 888;
		bottom: 0;
		left: 0;
	}

	.MO_bottom dt {
		font-size: 1rem;
		color: #fff;
	}

	.MO_bottom dd {
		font-size: 1rem;
		text-align: center;
	}



	.m-close {

		display: block;

		position: absolute;

		right: 4%;

		top: 1.5rem;

		transform: translateY(-50%);

		z-index: 999;

		width: 36px;

		height: 26px;

	}

	.m-close i {

		position: absolute;

		display: block;

		right: 0;

		top: 50%;

		margin-top: -2px;

		width: 100%;

		height: 4px;

		background: #004ea2;

		opacity: 1;

		transition: .4s;

	}

	body.on .m-close i {

		opacity: 0;

		width: 0;

	}

	.m-close::before,
	.m-close::after {

		content: '';

		position: absolute;

		left: 0;

		width: 100%;

		height: 4px;

		-webkit-transform: translateZ(0);

		-webkit-backface-visibility: hidden;

		transition: .6s;

		background: #004ea2;

	}

	body.on .m-close::before,
	body.on .m-close::after {}

	.m-close::before {

		top: 0;

		transform-origin: 50% 50% 0;

	}

	.m-close::after {

		bottom: 0;

		transform-origin: 50% 50% 0;

	}

	body.on .m-close::before {

		top: 50%;

		transform: translateY(-50%) rotate(-135deg);

	}

	body.on .m-close::after {

		bottom: auto;

		top: 50%;

		transform: translateY(-50%) rotate(135deg);

	}



	.header-r-nav,
	.header-r-lang {

		display: block;

	}

	.header-r-lang {

		display: none;

	}

	.header-r-nav>ul>li {

		margin: 0;

	}

	.header-r-nav {

		margin: 0 0 20px 0;

	}

	.header-r {

		display: none;

		position: absolute;

		left: 0;

		top: 3rem;

		z-index: -1;

		margin-top: 0;

		width: 100%;

		background: #fff;

	}

	body.on .header-r {}

	.header-r-in {}

	.header-r-nav>ul>li {

		display: block;

		margin-top: 0;

		margin-bottom: 0;

		line-height: 18px;

		font-size: 18px;

	}

	.header-r-nav>ul>li>a {



		position: relative;

		height: auto;

		line-height: 4.8rem;

	}

	.header-r-nav>ul>li:last-child>a {

		border-bottom: 0;

	}

	.header-r-nav>ul>li>a::before {

		display: none;

	}

	.header-r-lang {

		text-align: center;

	}

	.sub-menu {

		display: none;

		position: relative;

		left: 0;

		top: 0;

		z-index: 999;

		-webkit-transform: translate(0, 0);

		-moz-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		padding-top: 5px;

		padding-bottom: 0px;

		background: #fff;

		opacity: 1;

		visibility: visible;

	}

	.sub-menu>a:hover {

		color: #0150a3
	}

	.sub-menu>a::after {

		display: none;

	}

	.header-r-nav>ul>li>a.a-sub.on::after {

		-webkit-transform: rotate(-90deg);

		-moz-transform: rotate(-90deg);

		-o-transform: rotate(-90deg);

		transform: rotate(-90deg);

	}

	.header-r-nav>ul>li>a.a-sub::after {



		display: inline-block;

		/*position: absolute;*/



		-webkit-transform: rotate(90deg);

		-moz-transform: rotate(90deg);

		-o-transform: rotate(90deg);

		transform: rotate(90deg);

		float: right;

		margin-left: 20px;

		margin-top: 25px;

		width: 16px;

		height: 16px;

		line-height: 4.8rem;

		font-size: 2rem;

		color: #ccc;

		font-family: arrow;

		text-align: right;

	}

	.sub-menu>a {

		padding-bottom: 13px;

		/* line-height: 24px; */

		line-height: 18px;

		font-size: 16px;

	}



	a.a-share-wx:hover .f-share-qrcode {

		-webkit-transform: translate(-50%, 0px);

		-ms-transform: translate(-50%, 0px);

		-o-transform: translate(-50%, 0px);

		transform: translate(-50%, 0px);

	}



	a.a-1 {

		width: 146px;

		height: 46px;

		line-height: 46px;

	}

	.swiper-slide a.a-1 {

		margin-top: 17px;

	}

	.a-back {

		margin-top: 30px;

	}

}

@media (max-width: 34em) {





	.header-r-in {

		padding-top: 15px;

		padding-bottom: 26px;

	}

	.logo img {

		width: 150px;

	}

	.lang-sel-m {

		right: 18%;

	}

}



@font-face {

	font-family: xdlgo;

	src: url('../fonts/GOTHIC.TTF')
}

@font-face {

	font-family: xdlgob;

	src: url('../fonts/gothicb.ttf')
}

@font-face {

	font-family: arrow;

	src: url('../fonts/st-arrow.ttf')
}



@media (min-width: 1200px) {

	.header-in {
		width: 100%;
		margin: auto;
		background: url(../images/headbg.jpg) repeat-x center center;
	}

	.header-in a {
		color: #fff;
	}

	.hdrr {
		width: 1200px;
		margin: auto;
	}

	.headEn {
		width: 100%;
	}

	.headEn4 {
		width: 100%;
		margin: auto;
	}

	.headEn1 {
		float: right;
		padding: 1rem 0 0 0;
	}

	.more-nav {
		color: #000;
	}

	.header-l {
		width: 260px;
		padding: 2rem 0 0 0;
	}

	.mo_logo {
		display: none;
	}

	.head_nav_a {
		display: block;
	}

	.header-r-nav>ul>li>a {

		padding: 0;

		position: relative;

		display: inline-block;

		height: 50px;
		line-height: 50px;

		-o-transition: .3s;

		-moz-transition: .3s;

		transition: .3s;

	}

	.sub-menu>a {



		display: block;

		font-size: 15px;

		line-height: 36px;

		/*color: #888;*/

		color: #fff;

		text-indent: 20px;

		-o-transition: .3s;

		-moz-transition: .3s;

		transition: .3s;

	}

	.sub-menu>a>span {

		display: inline-block;

		width: 58%;

		line-height: 36px;

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

		vertical-align: top;

		text-indent: 0;

	}



	.header-r-in li em {
		display: block;
		font-size: 12px;
		position: absolute;
		right: -52px;
		top: 28px;
	}

	.dhbd {
		display: block;
	}



	.HDD {
		display: none;
	}

	.bottom {
		width: 100%;
		height: 50px;
		border-top: solid 1px #999;
		line-height: 50px;
		background: #f5ece3;
		text-align: center;
		font-size: 14px;
	}

	.MO_pakr {
		display: none;
	}

}

@media (max-width: 1200px) {

	.header-in {
		width: 100%;
		margin: auto;
	}

	.headEn {
		display: none;
	}

	.head_nav_a {
		display: none;
	}

	.header-r-nav>ul>li>a {
		background: none;

		padding: 0;

		position: relative;

		display: inline-block;

		height: 50px;
		line-height: 50px;
		color: #666;

		-o-transition: .3s;
		text-indent: 20px;

		-moz-transition: .3s;

		transition: .3s;

	}

	.dhbd {
		display: none;
	}

	.pakr {
		display: none;
	}

	.MO_dhbd {
		display: block;
	}

	.header-r-in li em {
		display: none;
	}

	.sbg1 {
		background: url(../images/zixun.png) no-repeat center center;
	}

	.sbg2 {
		background: url(../images/tuan.png) no-repeat center center;
	}

	.sbg3 {
		background: url(../images/tel.png) no-repeat center center;
	}

	.side_r3 {
		width: 30px;
		height: 30px;
		margin: 15px auto 6px auto;
	}

	.side_r {
		width: 100%;
		position: fixed;
		right: 0;
		bottom: 0;
		height: 73px;
		overflow: hidden;
	}

	.side_r1 {
		padding: 1px 0;
		width: 33.333%;
		float: left;
		height: 73px;
		background: #4c4c4c;
		margin: 0 0 5px 0;
	}

	.side_r1 p {
		text-align: center;
		color: #aeaeae;
		font-size: 14px;
	}

	.side_r1:hover p {
		color: #fff;
	}

	.share0 {
		width: 100%;
		height: 40px;
		clear: both;
	}

	.share0 span {
		width: 20%;
		display: block;
		float: left;
		margin: 0;
	}

	.share0 span img {
		display: block;
		margin: auto;
		width: 40%;
	}

	.HDD {
		display: block;
		height: 73px;
	}

	.MO_pakr {
		display: block;
	}

	.sub-menu>a {



		display: block;

		font-size: 15px;

		line-height: 36px;

		/*color: #888;*/

		color: #fff;

		text-indent: 20px;

		-o-transition: .3s;

		-moz-transition: .3s;

		transition: .3s;

	}

	.sub-menu>a>span {
		color: #999;

		display: inline-block;

		width: 58%;

		line-height: 36px;

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

		vertical-align: top;

		text-indent: 0;

	}

	.zline {
		display: none;
	}

	.header-r-in ul li {
		border-bottom: solid 1px #ededed;
	}

	.mo_logo {
		display: block;
		float: left;
		height: 3rem;
		color: #C0A16B;
		text-indent: 20px;
		line-height: 3rem;
		font-size: 1.2rem;
		text-align: left;
	}

}

/*手机 end*/

.innav {
	clear: both;
	padding: 20px 0;
}

.wd1200 {
	width: 1200px;
	margin: auto;
	height: auto;
	overflow: hidden;
}







@media (min-width: 1200px) {

	.mo {
		display: none;
	}

	.llian_top1 {
		width: 406px;
		float: left;
	}

	.llian_top2 {
		width: 440px;
		float: left;
	}

	.llian_top3 {
		width: 266px;
		float: right;
	}

	.print_13 img {
		width: 67%;
		display: block;
		opacity: 0.6;
	}

	.prols {
		height: auto;
		overflow: hidden;
		width: 1200px;
		margin: auto;
	}

	.prols>div {
		height: auto;
		overflow: hidden;
	}

	.prols_l {
		float: left;
		width: 228px;
	}

	.prols_r {
		float: right;
		width: 950px;
	}

	.llian_top0 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.llian_top {
		width: 1200px;
		padding: 35px 0;
		margin: auto;
	}

	.auto {
		height: auto;
		overflow: hidden;
	}

	.llian_top10 {
		font-size: 18px;
	}

	.llian_top11 {
		font-size: 30px;
		padding: 20px 0 0 0;
		font-weight: 800;
	}

	.llian_top2 {
		margin: 0 0 0 35px;
		padding: 0 0 0 35px;
		border-left: solid 1px #ccc;
	}

	.llian_top4 {
		float: left;
		padding: 10px 20px 0 0;
	}

	.llian_top5 {
		float: left;
	}

	.llian_top6 {
		padding: 5px 0 0 0;
		font-size: 14px;
	}

	.llian_top7 {
		padding: 5px 0 0 0;
		font-weight: 800;
		font-size: 16px;
	}

	.prols_r li {
		width: 290px;
		border: solid 1px #ccc;
		margin: 0 35px 35px 0;
		float: left;
		min-height: 290px;
		position: relative;
	}

	.prols_r ul {
		height: auto;
		overflow: hidden;
		width: 120%;
	}

	.prols_r li img {
		display: block;
		width: 96%;
		margin: auto;
	}

	.prols_tittle {
		padding: 15px 0;
		text-align: center;
		color: #fff;
		;
		font-size: 14px;
		position: absolute;
		bottom: 0;
		text-align: center;
		width: 100%;
		background: #333;
		font-weight: 800;
	}

	.prols_h2 {
		background: url(../images/index_06.jpg) no-repeat left center;
		padding: 0 0 0 20px;
		float: left;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		font-weight: 800;
	}

	.more {
		float: right;
		margin: 8px 0 0 0;
	}

	.prols_r1 {
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 0;
		border-bottom: solid 2px #a3a0a0;
	}

	.prols {
		padding: 50px 0 0 0;
	}

	.prols_l_h2 {
		background: url(../images/h2bg.jpg) repeat-x;
		height: 52px;
		width: 100%;
		font-size: 20px;
		font-weight: 800;
		text-align: center;
		line-height: 52px;
		color: #fff;
	}

	.prols_l_h3 {
		background: url(../images/index_03.jpg) repeat-x #dbdbdb;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color: #000;
		font-size: 20px;
	}

	.prols_l ul {
		background: #f0eeee;
		padding: 10px 25px;
	}

	.prols_l ul li {
		line-height: 40px;
		height: 40px;
		border-bottom: dashed 1px #999;
	}

	.prols_l ul li a {
		width: 100%;
		background: url(../images/index_07.jpg) no-repeat right center;
		color: #333;
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		display: block;
	}

	.proqus_0 {
		background: url(../images/problem_bg.png) repeat-x;
		height: 420px;
		width: 100%;
	}



	.proqus_1 {
		width: 1200px;
		margin: auto;
		height: auto;
		overflow: hidden;
	}

	.proqus_1 img {
		display: block;
		margin: auto;
	}

	.proqus_1 h2 {
		width: 100%;
		padding: 25px 0 0 0;
	}

	.proqus_1 li {
		padding: 20px;
		background: #ccc;
		width: 300px;
		float: left;
		margin: 0 2%;
	}

	.proqus_1 li a {
		display: block;
		height: auto;
		overflow: hidden;
	}

	.proqus_1 li a img {
		width: 100%;
		display: block;
		margin: auto;
	}

	.proqus_tit1 span {
		display: block;
		float: left;
		height: 25px;
		line-height: 25px;
		font-weight: 700;
	}

	.proqus_tit p {
		color: #333;
		padding: 8px 0 0 0;
		font-size: 14px;
		display: block;
		height: auto;
		overflow: hidden;
		clear: both;
	}

	.proqus_1 ul {
		height: auto;
		overflow: hidden;
		padding: 35px 0 0 0;
	}

	.print_60 {
		font-size: 20px;
	}

	.print_0 {
		background: url(../images/ys_bj.jpg) no-repeat center top;
		width: 100%;
		clear: both;
	}

	.print_1 h2 img {
		margin: auto;
		display: block;
	}

	.print_1 {
		width: 980px;
		margin: auto;
	}

	.print_tt1 {
		height: 2px;
		background: #c9c9c9;
		margin: 8px 0;
	}

	.print_tt2 {
		height: 5px;
		background: #c9c9c9;
		margin: 8px 0;
	}

	.print_1 h2 {
		width: 100%;
	}

	.print_3 {
		width: 405px;
		padding: 80px 0 0 0;
		float: left;
	}

	.print_4 {
		width: 560px;
		float: left;
	}

	.print_3 dt {
		width: 50px;
		float: left;
	}

	.print_3 dd {
		width: 290px;
		float: left;
		padding: 0 0 0 20px;
	}

	.print_5 span:nth-child(1) {
		font-size: 25px;
		font-weight: 800;
		color: #28ADD7;
	}

	.print_5 span:nth-child(2) {
		font-size: 25px;
		color: #666;
		padding: 0 0 0 15px;
	}

	.print_6 {
		font-size: 18px;
		font-weight: 700;
		color: #333;
		padding: 15px 0;
	}

	.print_7 {
		font-size: 14px;
		color: #333;
		line-height: 23px;
	}

	.priad_font2 {
		font-size: 14px;
		text-indent: 0;
		line-height: 23px;
		padding: 0 0 0 22px;
		background: url(../images/pf1.jpg) no-repeat left center;
		margin: 0 0 10px 0;
	}

	.print_10 {
		padding: 144px 0 0 0;
	}

	.print_8 {
		width: 466px;
		float: left;
	}

	.print_9 {
		width: 505px;
		padding: 90px 0 0 0;
		float: left;
	}

	.print_9 dt {
		width: 50px;
		float: left;
		margin: 0 0 0 50px;
	}

	.print_9 dd {
		width: 370px;
		float: left;
		padding: 0 0 0 30px;
	}

	.print_12 {
		width: 458px;
		margin: auto;
	}

	.prline {
		border-bottom: solid 5px #cacaca;
	}

	.print_12 dt {
		width: 50px;
		float: left;
	}

	.print_12 dd {
		width: 350px;
		float: left;
		padding: 0 0 0 30px;
	}

	.printf {
		height: 2px;
		width: 100%;
		background: #cacaca;
		clear: both;
		margin: 5px 0 0 0;
	}

	.print_line {
		height: 1px;
		width: 100%;
		background: #cacaca;
	}

	.print_pro dl {
		width: 224px;
		margin: 0 27px 0 0;
		float: left;
	}

	.print_pro dd .print_13 {
		float: left;
		width: 50px;
	}

	.print_pro dd .print_14 {
		float: left;
		padding: 0 0 0 10px;
		width: 150px;
	}

	.prline {
		margin: auto;
	}

	.print_pro {
		width: 110%;
		padding: 30px 0 60px 0;
	}

	.print_pro dd {
		height: auto;
		overflow: hidden;
		padding: 10px 0 0 0;
		font-size: 13px;
	}

	.print_pro dd p {
		padding: 5px 0 0 0;
	}

	.priad_3 {
		width: 1200px;
		margin: auto;
		padding: 0 0 35px 0;
	}

	.priad_5 {
		width: 100%;
		margin: auto;
		padding: 30px 0;
		text-align: center;
		background: url(../images/about_h2_line.png) no-repeat center center;
	}

	.priad_5 h2 {
		font-size: 19px;
		padding: 0 0 10px 0
	}

	.priad_5 h3 {
		font-size: 28px;
	}

	.priad_6 {
		width: 100%;
		margin: auto;
		padding: 30px 0;
		text-align: center;
		background: url(../images/about_h2_line1.png) no-repeat center center;
	}

	.priad_6 h2 {
		font-size: 19px;
		padding: 0 0 10px 0
	}

	.priad_6 h3 {
		font-size: 28px;
	}

	.priad_4 {
		width: 950px;
		margin: auto;
	}

	.priad_4 dl {
		width: 270px;
		float: left;
	}

	.priad_4 dl a {
		color: #666;
	}

	.priad_4 dl img {
		width: 200px;
		max-height: 170px;
		border: 1px solid #333;
	}

	.priad_4 dl dd {
		text-align: center;
		padding: 10px 0;
	}

	.about {
		width: 100%;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.about_1 {
		width: 1200px;
		margin: auto;
		height: auto;
		overflow: hidden;
	}

	.about {
		background: url(../images/about_bg.png) no-repeat center top;
	}

	.about_1 h2,
	.about_1 h3 {
		color: #fff;
	}

	.priad_8 {
		width: 1200px;
		margin: auto;
		background: #fff;
	}

	.priad_9 {
		width: 50%;
		float: left;
	}

	.priad_es dl {
		height: 0px;
		overflow: hidden;
	}

	.priad_11_on {
		background: url(../images/lo_on.jpg);
		color: #fff !important;
	}

	.priad_11 {
		clear: both;
		padding: 15px 0 0 0;
		color: #fff;
	}

	.priad_11 p {
		width: 155px;
		font-size: 14px;
		height: 42px;
		line-height: 35px;
		float: left;
		margin: 0;
		color: #333;
		text-align: center;
	}

	.priad_10 {
		width: 490px;
		margin: auto;
	}

	.priad_10 h4 {
		font-size: 21px;
		font-weight: 700;
		margin: 0 0 20px 0;
		padding: 25px 0 10px 0;
		border-bottom: solid 1px #ccc;
	}

	.priad_font {
		font-size: 14px;
		line-height: 24px;
		color: #666;
		text-indent: 2em;
	}

	.priad_es dd {
		float: left;
		margin: 0;
	}

	.priad_es {
		padding: 25px 0 0 0;
	}

	.priad_es img {
		max-height: 168px;
		height: 168px;
		width: 100%;
		display: block;
		float: left;
	}

	.priad_20 {
		padding: 15px 0 0 0;
	}

	.priad_21 dl {
		width: 370px;
		float: left;
		margin: 0 15px;
	}

	.priad_21 dl dt {
		padding: 0 0 15px 0;
		border-bottom: solid 1px #999;
	}

	.priad_21 dl li a {
		float: left;
		line-height: 40px;
		font-size: 14px;
		color: #666;
		height: 40px;
		padding: 0 0 0 30px;
		display: block;
		background: url(../images/index_50.jpg) no-repeat left center;
	}

	.priad_23 {
		padding: 15px 0;
	}

	.priad_21 dl li {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: block;
		clear: both;
		border-bottom: dashed 1px #ccc;
	}

	.priad_21 dl li i {
		float: right;
		display: block;
		font-size: 12px;
		height: 40px;
		line-height: 40px;
		color: #999;
	}

	.priad_21 dl dt span {
		font-size: 14px;
	}

	.priad_21 dl dt span a {
		font-size: 14px;
		color: #333;
	}

	.priad_32 {
		width: 32px;
		height: auto;
		overflow: hidden;
		display: block;
		float: left;
	}

	.priad_33 {
		width: 330px;
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 0;
		display: block;
		float: left;
	}

	.priad_31 span {
		font-size: 14px;
		line-height: 24px;
		color: #666;
	}

	.priad_30 {
		padding: 15px 0;
	}

	.priad_21 {
		padding: 30px 0;
	}

	.priad_btn {
		width: 1200px;
		height: auto;
		overflow: hidden;
	}

	.foot4 {
		padding: 0 0 0 20px;
		background: url(../images/foot1.jpg) no-repeat left center;
	}

	.foot4 span:nth-child(1) {
		font-size: 14px;
		color: #fff;
		font-weight: 700;
	}

	.foot4 span:nth-child(2) {
		font-size: 12px;
		color: #747474;
		font-weight: 700;
	}

	.foot {
		background: #4f4f4f;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.foot2 {
		width: 1200px;
		margin: auto;
	}

	.foot3 {
		padding: 30px 0;
		width: 550px;
		float: left;
	}

	.foot4 span {
		display: block;
		margin: 0 0 5px 0;
		clear: both;
	}

	.foot6 dt {
		width: 50px;
		float: left;
		height: 40px;
		font-size: 12px;
		padding: 0 0 0 15px;
		color: #fff;
		line-height: 40px;
	}

	.foot6 dd {
		float: left;
		width: 435px;
	}

	.foot6 dl {
		height: 40px;
		width: 500px;
		background: #474747;
		margin: 0 0 10px 0;
	}

	.foot13 {
		width: 100%;
		color: #999;
		background: none;
		height: 40px;
		line-height: 40px;
	}

	.foot13::-webkit-input-placeholder {
		color: #999;
		font-size: 12px;
		text-align: left;
	}

	.foot6 {
		padding: 20px 0;
	}

	.foot10 {
		background: #474747;
		width: 500px;
		height: 100px;
	}

	.foot9 {
		width: 100%;
		color: #fff;
		height: 60px;
		padding: 20px 0;
		background: none;
	}

	.foot12 {
		background: #848484;
		width: 140px;
		float: right;
		font-size: 14px;
		color: #fff;
		text-align: center;
		height: 40px;
		line-height: 40px;
	}

	.foot40 {
		width: 500px;
		float: left;
		padding: 30px 0;
	}

	.foot31 dt {
		width: 30px;
		float: left;
	}

	.foot31 dd {
		width: 360px;
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		color: #fff;
		float: left;
	}

	.foot31 dl {
		height: auto;
		overflow: hidden;
		clear: both;
		margin: 0 0 10px 0;
	}

	.foot31 {
		margin: 20px 0 0 0;
	}

	.foot41 {
		margin: 0 0 10px 0;
	}

	.foot43 a {
		font-size: 14px;
		display: block;
		float: left;
		color: #999;
	}

	.foot43 i {
		font-size: 12px;
		display: block;
		margin: 0 20px;
		float: left;
		color: #999;
	}

	.swiper-groupsid {
		width: 940px;
		margin: auto;
		overflow: hidden;
	}

	.cc_top1 {
		width: 100%;
		height: 30px;
		background: #000;
		background: url(../images/headbg.jpg) repeat-x center center;
	}

	.cc_top2 {
		width: 1200px;
		margin: auto;
		height: 30px;
	}

	.cc_top3 {
		float: left;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #999;
	}

	.cc_top5 {
		float: right;
		line-height: 30px;
	}

	.cc_top5 a {
		font-size: 12px;
		color: #999;
		line-height: 30px;
		display: block;
		float: left;
	}

	.cc_top5 i {
		font-size: 12px;
		color: #999;
		line-height: 30px;
		margin: 0 8px;
		display: block;
		float: left;
	}

	.cc_top6 {
		float: right;
		padding: 7px 0 0 15px;
	}

	.bottom {
		width: 100%;
		height: 60px;
		background: #333;
	}

	.bottom1 {
		width: 920px;
		height: 60px;
		margin: auto;
	}

	.bottom2 {
		height: 60px;
		line-height: 60px;
		/*float: left;*/
		font-size: 14px;
		color: #999;
	}

	.bottom3 {
		height: 60px;
		line-height: 60px;
		float: right;
		font-size: 14px;
		color: #999;
	}

	.MOarc {
		display: none;
	}

	.acr_nav {
		display: block;
	}

	.acr_nav1 {
		display: block;
		border-left: 1px solid #f0eeee;
		border-right: 1px solid #f0eeee;
		border-bottom: 1px solid #f0eeee;
	}

	.acr_nav1 li {
		height: 26px;
		line-height: 26px;
		padding-left: 5px;
	}

	.print_1 h2 em {
		display: none;
	}

	.MOprint_2 {
		display: none;
	}

	.MO_prilist {
		display: none;
	}

}







/*手机*/

@media (max-width: 1200px) {

	.llian_top1 {
		width: 226px;
		float: left;
	}

	.llian_top2 {
		display: none;
		width: 310px;
		float: left;
	}

	.llian_top3 {
		display: none;
		width: 266px;
		float: right;
	}

	.MOarc {
		width: 30px;
		height: 30px;
		display: block;
		margin: 10px 10px 0 0;
		float: right;
	}

	.MOarc img {
		width: 100%;
	}

	.acr_nav {
		display: none;
	}

	.prols {
		height: auto;
		overflow: hidden;
		width: 100%;
		margin: auto;
	}

	.prols>div {
		height: auto;
		overflow: hidden;
	}

	.prols_l {
		width: 100%;
	}

	.prols_r {
		padding: 15px;
	}

	.llian_top0 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.llian_top {
		padding: 10px;
	}

	.llian_top1 img {
		width: 92px;
	}

	.auto {
		height: auto;
		overflow: hidden;
	}

	.llian_top10 {
		font-size: 18px;
	}

	.llian_top11 {
		font-size: 30px;
		padding: 10px 0 0 0;
		font-weight: 800;
	}

	.llian_top2 {
		margin: 0 0 0 35px;
		padding: 0 0 0 35px;
		border-left: solid 1px #ccc;
	}

	.llian_top4 {
		float: left;
		padding: 10px 20px 0 0;
	}

	.llian_top5 {
		float: left;
	}

	.llian_top6 {
		padding: 5px 0 0 0;
		font-size: 14px;
	}

	.llian_top7 {
		padding: 5px 0 0 0;
		font-weight: 800;
		font-size: 16px;
	}

	.prols_r li {
		width: 45%;
		border: solid 1px #ccc;
		margin: 2%;
		float: left;
		min-height: 175px;
		position: relative;
	}

	.prols_r ul {
		height: auto;
		overflow: hidden;
		width: 100%;
	}

	.prols_r li img {
		display: block;
		width: 96%;
		margin: auto;
	}

	.prols_tittle {
		padding: 15px 0;
		text-align: center;
		color: #fff;
		font-size: 14px;
		position: absolute;
		width: 41%;
		bottom: 0;
		width: 100%;
		background: #333;
	}

	.prols_h2 {
		background: url(../images/index_06.jpg) no-repeat left center;
		padding: 0 0 0 20px;
		float: left;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		font-weight: 800;
	}

	.more {
		float: right;
		margin: 8px 0 0 0;
	}

	.prols_r1 {
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 0;
		border-bottom: solid 2px #a3a0a0;
	}

	.prols {
		padding: 1px 0 0 0;
	}

	.prols_l_h2 {
		background: url(../images/h2bg.jpg) repeat-x;
		height: 52px;
		width: 100%;
		font-size: 20px;
		font-weight: 800;
		text-align: center;
		line-height: 52px;
		color: #fff;
	}

	.prols_l_h3 {
		background: url(../images/index_03.jpg) repeat-x #dbdbdb;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color: #000;
		font-size: 20px;
	}

	.prols_l ul {
		background: #f0eeee;
		padding: 10px 25px;
	}

	.prols_l ul li {
		line-height: 45px;
		height: 45px;
		border-bottom: dashed 1px #999;
	}

	.prols_l ul li a {
		width: 100%;
		background: url(../images/index_07.jpg) no-repeat right center;
		color: #333;
		font-size: 14px;
		line-height: 45px;
		height: 45px;
		display: block;
	}

	.proqus_0 {
		background: url(../images/problem_bg.png) repeat-x;
		background-size: 100% 100%;
		height: auto;
		overflow: hidden;
		width: 100%;
	}

	.print_2 {
		margin: 0 0 40px 0;
	}

	.priad_font2 {
		font-size: 14px;
		text-indent: 0;
		line-height: 25px;
		margin: 0 0 20px 0;
	}

	.proqus_1 {
		width: 100%;
		margin: auto;
		height: auto;
		overflow: hidden;
	}

	.proqus_1 img {
		display: block;
		margin: auto;
	}

	.proqus_1 h2 {
		width: 100%;
		padding: 25px 0 0 0;
	}

	.proqus_1 h2 img {
		width: 100%;
	}

	.proqus_1 li {
		padding: 20px;
		background: #ccc;
		width: 88%;
		margin: 0 0 20px 0;
	}

	.proqus_1 li a {
		display: block;
		height: auto;
		overflow: hidden;
	}

	.proqus_1 li a img {
		width: 100%;
		display: block;
		margin: auto;
	}

	.proqus_tit1 span {
		display: block;
		float: left;
		height: 25px;
		line-height: 25px;
		font-weight: 700;
	}

	.proqus_tit P {
		color: #333;
		padding: 2px 0 0 0;
		font-size: 14px;
		display: block;
		height: auto;
		overflow: hidden;
		clear: both;
	}

	.proqus_1 ul {
		height: auto;
		overflow: hidden;
		padding: 25px;
	}

	.print_0 {
		width: 100%;
		clear: both;
	}

	.print_1 h2 img {
		display: none;
		width: 50%;
		margin: auto;
	}

	.MOprint_2 {
		display: block;
		margin: 0 0 30px 0;
	}

	.PC_prin2 {
		display: none;
	}

	.print_1 {
		width: 100%;
		margin: auto;
	}

	.print_1 h2 em {
		width: 100%;
		display: block;
		text-align: center;
		font-size: 1.5rem;
		color: #fff;
		padding: 30px 0;
		background: #28ADD7;
	}

	.print_3 {
		width: 100%;
		padding: 10px 0 0 0;
	}

	.print_4 {
		width: 100%;
	}

	.print_tt1 {
		height: 2px;
		background: #c9c9c9;
		margin: 8px 0;
	}

	.print_tt2 {
		height: 5px;
		background: #c9c9c9;
		margin: 8px 0;
	}

	.print_4 img {
		width: 80%;
		margin: auto;
		display: block;
	}

	.print_3 dt {
		width: 20%;
		margin: auto;
	}

	.print_3 dt img {
		width: 100%;
	}

	.print_3 dd {
		width: 90%;
		margin: auto;
		padding: 20px 0;
	}

	.print_5 {
		text-align: center;
	}

	.print_5 span:nth-child(1) {
		font-size: 25px;
		font-weight: 800;
		color: #28ADD7;
	}

	.print_5 span:nth-child(2) {
		font-size: 25px;
		color: #666;
		padding: 0 0 0 15px;
	}

	.print_6 {
		font-size: 18px;
		color: #333;
		padding: 15px 0;
		text-align: center;
	}

	.print_7 {
		font-size: 14px;
		color: #333;
		line-height: 23px;
		padding: 15px 0 0 0;
	}

	.print_10 {
		padding: 4px 0 0 0;
	}

	.print_8 {
		width: 466px;
		float: left;
	}

	.print_9 {
		width: 505px;
		padding: 90px 0 0 0;
		float: left;
	}

	.print_9 dt {
		width: 50px;
		float: left;
		margin: 0 0 0 50px;
	}

	.print_9 dd {
		width: 370px;
		float: left;
		padding: 0 0 0 30px;
	}

	.print_12 {
		width: 100%;
		margin: auto;
	}

	.prline {
		border-bottom: solid 5px #cacaca;
	}

	.print_12 dt {
		width: 20%;
		margin: auto;
	}

	.print_12 dd {
		/* width: 90%; */
		/*margin: auto;*/
		padding: 20px 0;
	}

	.printf {
		height: 2px;
		width: 100%;
		background: #cacaca;
		clear: both;
		margin: 5px 0 0 0;
	}

	.print_line {
		height: 1px;
		width: 100%;
		background: #cacaca;
	}

	.print_pro dl {
		width: 95%;
		margin: 15px auto;
	}

	.print_pro dl dt img {
		display: block;
		width: 100%;
	}

	.print_pro dd .print_13 {
		float: left;
		width: 12%;
	}

	.print_pro dd .print_14 {
		float: left;
		padding: 0 0 0 5%;
		width: 80%;
	}

	.print_pro dd .print_14 p {
		font-size: 14px;
	}

	.print_pro dd .print_13 img {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.prline {
		margin: auto;
	}

	.print_pro {
		padding: 15px;
	}

	.print_pro dd {
		height: auto;
		overflow: hidden;
		padding: 10px 0 0 0;
		font-size: 14px;
	}

	.print_pro dd p {
		padding: 10px 0 0 0;
	}

	.priad_3 {
		width: 100%;
		margin: auto;
		padding: 0 0 35px 0;
	}

	.priad_5 {
		width: 100%;
		margin: auto;
		padding: 30px 0;
		text-align: center;
		background: url(../images/about_h2_line.png) no-repeat center center;
	}

	.priad_5 h2 {
		font-size: 19px;
		padding: 0 0 10px 0
	}

	.priad_5 h3 {
		font-size: 28px;
	}

	.priad_4 {
		width: 95%;
		margin: auto;
	}

	.priad_4 dl {
		width: 270px;
		float: left;
	}

	.priad_4 dl dd {
		text-align: center;
		padding: 10px 0;
	}

	.about {
		width: 100%;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.about_1 {
		width: 100%;
		margin: auto;
		height: auto;
		overflow: hidden;
	}

	.about {
		background: url(../images/about_bg.png) no-repeat center top;
	}

	.about_1 h2,
	.about_1 h3 {
		color: #fff;
	}

	.priad_8 {
		width: 100%;
		margin: auto;
		background: #fff;
	}

	.priad_9 {
		padding: 20px;
	}



	.priad_es dl {
		display: none;
	}

	.priad_11_on {
		background: #333;
		padding: 5px;
		color: #fff !important;
	}

	.priad_11 {
		clear: both;
		padding: 15px 0 0 0;
		color: #fff;
	}

	.priad_11 p {
		float: left;
		margin: 0 10px;
		padding: 5px;
		color: #333;
		text-align: center;
	}

	.priad_10 {
		width: 100%;
		margin: auto;
	}

	.priad_10 h4 {
		font-size: 21px;
		font-weight: 700;
		margin: 0 0 20px 0;
		padding: 25px 0 10px 0;
		border-bottom: solid 1px #ccc;
	}

	.priad_font {
		font-size: 14px;
		line-height: 24px;
		color: #666;
		text-indent: 2em;
	}

	.priad_es dd {
		float: left;
		width: 40%;
		margin: 0 3%;
	}

	.priad_es dd img {
		width: 100%;
	}

	.priad_es {
		padding: 25px 0 0 0;
	}

	.priad_20 {
		padding: 15px 0 0 0;
	}

	.priad_21 dl {
		width: 92%;
		margin: 0 auto;
		padding: 25px 0 0 0;
	}

	.priad_21 dl dt {
		padding: 0 0 15px 0;
		border-bottom: solid 1px #999;
	}

	.priad_21 dl li a {
		float: left;
		line-height: 40px;
		font-size: 14px;
		color: #666;
		height: 40px;
		padding: 0 0 0 30px;
		display: block;
		background: url(../images/index_50.jpg) no-repeat left center;
	}

	.priad_23 {
		padding: 15px 0;
	}

	.priad_21 dl li {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: block;
		clear: both;
		border-bottom: dashed 1px #ccc;
	}

	.priad_21 dl li i {
		float: right;
		display: block;
		font-size: 12px;
		height: 40px;
		line-height: 40px;
		color: #999;
	}

	.priad_21 dl dt span {
		font-size: 14px;
	}

	.priad_21 dl dt span a {
		font-size: 14px;
		color: #333;
	}

	.priad_32 {
		width: 32px;
		height: auto;
		overflow: hidden;
		display: block;
		float: left;
	}

	.priad_33 {
		width: 280px;
		height: auto;
		overflow: hidden;
		margin: 0 0 20px 0;
		display: block;
		float: left;
	}

	.priad_31 span {
		font-size: 14px;
		line-height: 24px;
		color: #666;
	}

	.priad_30 {
		padding: 15px 0;
	}

	.priad_21 {
		padding: 30px 0;
	}

	.MO_prilist {
		display: block;
	}

	.PC_prilist {
		display: none;
	}

	.MO_swiper-groupsid dt {
		padding: 2rem 4rem;
	}

	.MO_swiper-groupsid dt img {
		width: 100%;
		margin: 0;
	}

	.MO_prilist .swiper-pagination-bullets {
		display: none;
	}

	/*.MO_prilist .swiper-button-next{display: none;}
.MO_prilist .swiper-button-prev{display: none;}*/
	.priad_btn {
		width: 93%;
		margin: auto;
		height: auto;
		overflow: hidden;
	}

	.foot4 {
		margin: 0 20px;
		padding: 0 0 0 20px;
		background: url(../images/foot1.jpg) no-repeat left center;
	}

	.foot4 span:nth-child(1) {
		font-size: 14px;
		color: #fff;
		font-weight: 700;
	}

	.foot4 span:nth-child(2) {
		font-size: 12px;
		color: #747474;
		font-weight: 700;
	}

	.foot {
		background: #4f4f4f;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.foot2 {
		width: 100%;
		margin: auto;
	}

	.foot3 {
		padding: 30px 0 0 0;
		width: 100%;
	}

	.foot4 span {
		display: block;
		margin: 0 0 5px 0;
		clear: both;
	}

	.foot6 dt {
		width: 18%;
		float: left;
		height: 40px;
		font-size: 12px;
		padding: 0 0 0 15px;
		color: #fff;
		line-height: 40px;
	}

	.foot6 dd {
		float: left;
		width: 75%;
	}

	.foot6 dl {
		height: 40px;
		width: 100%;
		background: #474747;
		margin: 0 0 10px 0;
	}

	.foot13 {
		width: 100%;
		color: #999;
		background: none;
		height: 40px;
		line-height: 40px;
	}

	.foot13::-webkit-input-placeholder {
		color: #999;
		font-size: 12px;
		text-align: left;
	}

	.foot6 {
		padding: 20px;
	}

	.foot10 {
		background: #474747;
		width: 500px;
		height: 100px;
	}

	.foot9 {
		width: 100%;
		color: #fff;
		height: 60px;
		padding: 20px 0;
		background: none;
	}

	.foot12 {
		background: #848484;
		width: 140px;
		float: right;
		font-size: 14px;
		color: #fff;
		text-align: center;
		height: 40px;
		line-height: 40px;
	}

	.foot40 {
		padding: 0 20px;
	}

	.foot31 dt {
		width: 9%;
		float: left;
	}

	.foot31 dd {
		width: 90%;
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		color: #fff;
		float: left;
	}

	.foot31 dl {
		height: auto;
		overflow: hidden;
		clear: both;
		margin: 0 0 10px 0;
	}

	.foot31 {
		margin: 20px 0;
	}

	.foot43 {
		height: auto;
		overflow: hidden;
	}

	.foot30 {
		display: none;
	}

	.foot41 {
		margin: 0 0 10px 0;
	}

	.foot43 a {
		font-size: 14px;
		line-height: 38px;
		display: block;
		float: left;
		color: #fff;
	}

	.foot43 i {
		font-size: 12px;
		line-height: 38px;
		display: block;
		margin: 0 9px;
		float: left;
		color: #fff;
	}

	.swiper-groupsid {
		width: 940px;
		margin: auto;
		overflow: hidden;
	}

	.priad_btn .swiper-pagination_s {
		display: none !important;
	}

	.priad_2 .swiper-button-next {
		top: 50%;
	}

	.cc_top1 {
		display: none;
		width: 100%;
		height: 30px;
		background: #000;
	}

	.cc_top2 {
		display: none;
		width: 1200px;
		margin: auto;
		height: 30px;
	}

	.cc_top3 {
		display: none;
		float: left;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #999;
	}

	.cc_top5 {
		float: right;
		line-height: 30px;
	}

	.cc_top5 a {
		font-size: 12px;
		color: #999;
		line-height: 30px;
		display: block;
		float: left;
	}

	.cc_top5 i {
		font-size: 12px;
		color: #999;
		line-height: 30px;
		margin: 0 8px;
		display: block;
		float: left;
	}

	.cc_top6 {
		float: right;
		padding: 7px 0 0 15px;
	}

	.bottom {
		width: 100%;
		height: auto;
		padding: 15px 0;
		background: #333;
	}

	.bottom1 {
		width: 100%;
		height: auto;
		margin: auto;
	}

	.bottom2 {
		height: 30px;
		line-height: 30px;
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #999;
	}

	.bottom3 {
		height: 30px;
		line-height: 30px;
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #999;
	}

	.mo {
		display: none;
	}

	.pc {
		display: block;
	}

}



/*11.16新增*/

.jieshao {
	width: 100%;
	position: relative;
}

.jieshao img {
	width: 100%;
}

.jieshao .tit {

	width: 100%;

	font-size: 30px;

	font-weight: bold;

	position: absolute;

	top: 60px;

	text-align: center;

	z-index: 99999999;

}

.jieshao .tit_s {

	position: absolute;

	bottom: 60px;

	width: 100%;

	font-size: 40px;

	text-align: center;

}

.zhuanli {

	width: 100%;

	background: #f6f6f6;

	overflow: hidden;

}

.zhuanli .tit {

	text-align: center;

	font-size: 30px;

	font-weight: bold;

	margin-top: 60px;

	margin-bottom: 20px;

}

.zhuanli_1 {

	width: 1200px;

	margin: auto;

	height: auto;

	overflow: hidden;

	padding-bottom: 60px;

}

.zhuanli_1 li {

	width: 25%;

	float: left;

	text-align: center;

}

.zhuanli_1 li img {

	width: 95%;



}

@media (max-width: 1200px) {

	.jieshao .tit {

		width: 100%;

		font-size: 12px;

		font-weight: bold;

		position: absolute;

		top: 10px;

		text-align: center;

		z-index: 99999999;

	}

	.jieshao .tit_s {

		position: absolute;

		bottom: 10px;

		width: 100%;

		font-size: 12px;

		text-align: center;

	}



	.zhuanli .tit {

		text-align: center;

		font-size: 30px;

		font-weight: bold;

		margin-top: 20px;

		margin-bottom: 20px;

	}

	.zhuanli_1 {

		width: 100%;

		margin: auto;

		height: auto;

		overflow: hidden;

		padding-bottom: 20px;

	}

	.zhuanli_1 li {

		width: 50%;

		float: left;

		text-align: center;

		margin-bottom: 10px;

	}

	.zhuanli_1 li img {

		width: 95%;



	}



}



.facbg {
	background: url(../images/fac_bj.jpg) repeat-y;
}

.fac {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.facbg h2 {
	text-align: center;
	padding: 30px;
}

.fac li {
	float: left;
	margin-right: 82px;
	margin-bottom: 25px;
}

.fac li:hover {
	-moz-box-shadow: -1px 0px 18px #333333;
	-webkit-box-shadow: -1px 0px 18px #333333;
	box-shadow: -1px 0px 18px #333333;
	-o-transition: all 0.3s linear;

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	overflow: hidden;

}

.fac li img:hover {
	transform: scale(1.2);
	-o-transition: all 0.5s linear;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;
}

.fac li:nth-child(4) {
	margin-right: 0px;
}

.fac li:nth-child(8) {
	margin-right: 0px;
}

.fac li:nth-child(12) {
	margin-right: 0px;
}



@media (max-width: 1200px) {

	.prols_l_h2 {

		display: none;

	}

	.acr_nav1 {

		display: none;

	}

	.proqus_0 {
		background: url(../images/problem_bg_mini.jpg) repeat-x;
		height: 100%;
	}

	.fac {

		width: 100%;

		margin: 0 auto;

		overflow: hidden;

	}

	.fac li {

		width: 48%;

		float: left;

		margin-left: 1%;

		margin-right: 1%;

		margin-bottom: 1rem;

	}

	.fac li img {

		width: 100%;

	}

	.facbg h2 img {

		width: 100%;

	}

	.priad_21 dl li i {

		display: none;

	}

	.priad_5 h3 {

		font-size: 18px;

	}

	.mo {
		display: block;
	}

	.pc {
		display: none;
	}

}


/* 工具栏 */
#toolbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 888;
	height: 1rem;
	left: 0;
}

#toolbar .list {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	display: table;
	background: #1d1e22;
}

#toolbar .list li {
	/*float:left;*/
	text-align: center;
	border-right: 1px solid #38393f;
	box-sizing: border-box;
	display: table-cell;
}

#toolbar .list a {
	display: block;
	height: 1.2rem;
	line-height: 0.24rem;
	font-size: 1rem;
	color: #fff;
	padding-top: 0.2rem;
}

#toolbar .list a.hover {
	color: #3fb150;
}

#toolbar .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 0.34rem;
	height: 0.36rem;
	display: block;
}

#toolbar .list a span {
	text-align: center;
	padding-top: 0.1rem;
	display: block;
}

#toolbar .list a .too-home {
	background-position: 0 0;
}

#toolbar .list a .too-qiao {
	background-position: -1.3rem 0;
	width: .36rem;
}

#toolbar .list a .too-map {
	background-position: -.64rem 0;
}

#toolbar .list a .too-tel {
	background-position: -1.9rem 0;
}

#toolbar .list a.hover .too-home {
	background-position: 0 -.46rem;
}

#toolbar .list a.hover .too-qiao {
	background-position: -1.3rem -.46rem;
}

#toolbar .list a.hover .too-map {
	background-position: -.64rem -.46rem;
}

#toolbar .list a.hover .too-tel {
	background-position: -1.9rem -.46rem;
}

.xbg {
	width: 100%;
	display: block;
	position: fixed;
	height: 1.05rem;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: 880;
}

#toolbar .list a s span {
	color: #fff;
	padding-top: .9rem;
	text-transform: initial;
	font-style: normal;
}

.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	background-size: 4rem auto;
	vertical-align: middle;}
	/*#toolbar .list1 li{width:33.3%;}*/





<style>            
                      
.contact100-form {
  width: 520px;
   display: block;
  
}

.contact100-form-title {
  width: 100%;
  display: block;
  font-family: Poppins-Regular;
  font-size: 30px;
  color: #FFF;
  line-height: 0.8;
  text-align: center;
  padding-bottom: 48px;
}



/*------------------------------------------------------------------
[ Input ]*/

.wrap-input100 {
  width: 100%;
  position: relative;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  margin-bottom: 3px;
}

.label-input100 {
  font-family: Montserrat-SemiBold;
  font-size: 11px;
  color: #666666;
  line-height: 0.5;
  text-transform: uppercase;
  
}

.input100 {
  display: block;
  width: 100%;
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 0.5;
  padding: 0 26px;
}

input.input100 {
  height: 48px;
}

textarea.input100 {
  min-height: 130px;
  padding-top: 14px;
  padding-bottom: 15px;
}

/*---------------------------------------------*/

.focus-input100 {
  position: absolute;
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  pointer-events: none;
  border: 1px solid #6675df;
  border-radius: 10px;

  visibility: hidden;
  opacity: 0;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

  -webkit-transform: scaleX(1.1) scaleY(1.3);
  -moz-transform: scaleX(1.1) scaleY(1.3);
  -ms-transform: scaleX(1.1) scaleY(1.3);
  -o-transform: scaleX(1.1) scaleY(1.3);
  transform: scaleX(1.1) scaleY(1.3);
}

.input100:focus + .focus-input100 {
  visibility: visible;
  opacity: 1;

  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.eff-focus-selection {
  visibility: visible;
  opacity: 1;

  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/*------------------------------------------------------------------
[ Button ]*/
.container-contact100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 10px;
}

.contact100-form-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  background: #6675df;

  font-family: Montserrat-Bold;
  font-size: 12px;
  color: #fff;
  line-height: 0.5;
  text-transform: uppercase;
  letter-spacing: 1px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.contact100-form-btn:hover {
  background: #404b46;
}



/*------------------------------------------------------------------
[ Responsive ]*/

@media (max-width: 992px) {
  .contact100-form {
    width: 50%;
  
  }

  .contact100-more {
    width: 50%;
  }
}

@media (max-width: 768px) {
  .contact100-form {
    width: 100%;
  }

  .contact100-more {
    display: none;
  }
}

@media (max-width: 576px) {
  .contact100-form {
   
  }
}
           
</style>